package com.luomu.base.biz.cookBook.excel.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

@TableName("t_export_file")
public class ExportFilePO {
    /**
     * 文件编号
     */
    @TableId(type = IdType.AUTO)
    private Long fileId;

    /**
     * 文件名称
     */
    private String fileName;

    /**
     * 文件地址
     */
    private String fileOssUrl;

    /**
     * 文件ID
     */
    private Long fileOssId;

    /**
     * 来源
     */
    private Integer originType;

    /**
     * 请求参数
     */
    private String requestParam;

    /**
     * 状态：0生成中 1成功 2失败
     */
    private Integer status;

    /**
     * 异常消息
     */
    private String exceptionMessage;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人id
     */
    private Long createUserId;

    /**
     * 创建人名称
     */
    private String createUserName;

    /**
     * 完成时间：成功/失败
     */
    private Date completeTime;

    /**
     * 所属组织id
     */
    private Long groupId;

    /**
     * 所属单位id
     */
    private Long orgId;

    /**
     * 所属应用id
     */
    private Long appId;

    /**
     * 所属单位应用id
     */
    private String agentId;

    /**
     * 删除标识: 0-未删除 1-已删除
     */
    private Integer isDelete;

    public ExportFilePO() {
    }

    public Long getFileId() {
        return fileId;
    }

    public void setFileId(Long fileId) {
        this.fileId = fileId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileOssUrl() {
        return fileOssUrl;
    }

    public void setFileOssUrl(String fileOssUrl) {
        this.fileOssUrl = fileOssUrl;
    }

    public Long getFileOssId() {
        return fileOssId;
    }

    public void setFileOssId(Long fileOssId) {
        this.fileOssId = fileOssId;
    }

    public Integer getOriginType() {
        return originType;
    }

    public void setOriginType(Integer originType) {
        this.originType = originType;
    }

    public String getRequestParam() {
        return requestParam;
    }

    public void setRequestParam(String requestParam) {
        this.requestParam = requestParam;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getExceptionMessage() {
        return exceptionMessage;
    }

    public void setExceptionMessage(String exceptionMessage) {
        this.exceptionMessage = exceptionMessage;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Date getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }

    public Long getGroupId() {
        return groupId;
    }

    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public String getAgentId() {
        return agentId;
    }

    public void setAgentId(String agentId) {
        this.agentId = agentId;
    }

    public Long getAppId() {
        return appId;
    }

    public void setAppId(Long appId) {
        this.appId = appId;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }
}